﻿<!doctype html>
<html lang="zh">
<head>
<meta charset="utf-8">
<title>配置应用签名信息_技术宅大门</title>
<meta name="keywords" content="">
<meta name="description" content="准备签名文件									文件名称						作用												0密钥文件（.p12文件）						用于打包项目时进行签名、获取签名证书指纹。										证书请求文件（.csr）						用于向华为申请调试证书、发布证书。												表1 需准备的签名文件清单			搭建完开发环境后，您需要使用DevEco Studio">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="static/css/base.css" rel="stylesheet">
<link href="static/css/m.css" rel="stylesheet">
<link href="static/css/swiper.min.css" rel="stylesheet">
<script src="static/js/jquery-3.6.0.min.js"></script>
<script src="static/js/comm.js"></script>
<!---代码高亮-->
<link href="static/css/shCoreDefault.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="static/js/shCore.js"></script>
<script type="text/javascript">
 SyntaxHighlighter.all();
</script>
</head>
<body>
<header>
  <div class="topbar"> <a href="index.html" class="logo">技术宅大门</a>
    <div class="search">
      <form action="/e/search/index.php" method="post" name="searchform" id="searchform">
        <input name="keyboard" id="keyboard" class="input_text" value="请输入关键字词" style="color: rgb(153, 153, 153);" onfocus="if(value=='请输入关键字词'){this.style.color='#000';value=''}" onblur="if(value==''){this.style.color='#999';value='请输入关键字词'}" type="text">
        <input name="show" value="title" type="hidden">
        <input name="tempid" value="1" type="hidden">
        <input name="tbname" value="news" type="hidden">
        <input name="Submit" class="input_submit" value="" type="submit">
      </form>
    </div>
  </div>
  <h2 id="mnavh"><span class="navicon"></span></h2>
</header>
<article>
  <nav>
    <div class="topnav">
      <ul id="starlist">
        <li><a href="index.html">最新文章</a></li>
        <li><a href="tuijian.html">推荐文章</a></li>
        <li><a href="hot.html">热门文章</a></li>
<li><a href="yunjisuan.html">云计算</a></li><li><a href="dashuju.html">大数据</a></li><li><a href="wulianwang.html">物联网</a></li><li><a href="qukuailian.html">区块链</a></li><li><a href="rengongzhineng.html">人工智能</a></li><li><a href="bianchengyuyan.html">编程语言</a></li><li><a href="yidongkaifa.html">移动开发</a></li> 
      </ul>
    </div>
    <em></em> </nav>
  <div class="box_l">
    <div class="weizhi"><a href="index.html">首页</a>&nbsp; / &nbsp;<a href="yunjisuan.html">云计算</a> / 配置应用签名信息</div>
    <div class="con_tit">
      <h1>配置应用签名信息</h1>
      <div class="con_info"><span class="con_tag">原创</span><span class="con_writer">狂奔的老牛</span><span class="con_class">分类：<a href="yunjisuan.html" target="_blank">云计算</a></span><span class="con_befrom">来源：DEVELOPERS</span> 
        <time>2023-03-23 13:22:21</time>
        <span class="con_link"><script src="static/js/-1_2_1.js"></script></span> </div>
    </div>
    <div class="content">
<h2><strong>准备签名文件</strong></h2>
<table>
	<tbody>
		<tr>
			<th><strong>文件名称</strong></th>
			<th><strong>作用</strong></th>
		</tr>
	</tbody>
	<tbody>
		<tr>
			<td>
			<p>0密钥文件（.p12文件）</p></td>
			<td>
			<p>用于打包项目时进行签名、获取签名证书指纹。</p></td>
		</tr>
		<tr>
			<td>
			<p>证书请求文件（.csr）</p></td>
			<td>
			<p>用于向华为申请调试证书、发布证书。</p></td>
		</tr>
	</tbody>
	<tbody>
		<tr>
			<td colspan="2">
			<p><strong>表1&nbsp;</strong>需准备的签名文件清单</p></td>
		</tr>
	</tbody>
</table>
<p>搭建完开发环境后，您需要使用DevEco Studio生成密钥文件（.p12文件）与证书请求文件（.csr）。</p>
<ol>
	<li>在DevEco Studio主菜单栏点击<strong>Build &gt; Generate Key</strong>&nbsp;<strong>and CSR</strong>。</li>
	<li>在<strong>Key Store File</strong>中，点击<strong>New</strong>创建密钥库文件。</li>
</ol>
<p>&nbsp;</p>
<ol>
	<li>在<strong>Create Key Store</strong>窗口中，填写密钥库信息后，点击<strong>OK</strong>。
	<ul>
		<li><strong>Key Store File</strong>：选择密钥库文件存储路径，并设置文件名称，点击<strong>OK</strong>。</li>
		<li><strong>Password</strong>：设置密钥库密码，必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合，长度至少为8位。请记住该密码，后续签名配置需要使用。</li>
		<li><strong>Confirm Password</strong>：再次输入密钥库密码。</li>
	</ul></li>
	<li>在<strong>Generate Key</strong>界面中，继续填写密钥信息后，点击<strong>Next</strong>。
	<ul>
		<li><strong>Alias</strong>：密钥的别名信息，用于标识密钥名称。请记住该别名，后续签名配置需要使用。</li>
		<li><strong>Password</strong>：密钥对应的密码，与密钥库密码保持一致，无需手动输入。</li>
		<li><strong>Validity</strong>：证书有效期，建议设置为25年及以上，覆盖应用的完整生命周期。</li>
		<li><strong>Certificate</strong>：输入证书基本信息，如组织、城市或地区、国家码等。</li>
	</ul></li>
	<li>在<strong>Generate CSR</strong>界面，选择密钥，设置CSR文件存储路径并设置文件名称，点击<strong>OK</strong>。</li>
	<li>点击<strong>Finish</strong>按钮，创建CSR文件成功，可以在存储路径下获取生成的密钥库文件（.p12）和证书请求文件（.csr）。</li>
</ol>
<h2><strong>配置调试应用的签名信息</strong></h2>
<h3><strong>准备签名信息</strong></h3>为确保HarmonyOS应用的完整性，HarmonyOS通过数字证书和Profile文件来对应用进行管控，只有签名过的HAP才允许安装到设备上运行。因此，为了保证应用能够安装到调试设备上，您需要提前申请相应的调试证书与调试Profile文件。    </div>
<script>
var paras = document.getElementsByTagName("pre");
for ( var i=0;i<paras.length;i++ ) {
    paras[i].setAttribute("class","brush:php;toolbar:false");     
}
</script>
    <div class="con_tags"></div>
    <div class="info-pre-next">
      <p>上一篇：<a href='1.html'>在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像</a></p>
      <p>下一篇：<a href='yunjisuan.html'>返回列表</a></p>
    </div>
    <div class="hot_news other_news">
      <div class="side_title">
        <h3>相关文章</h3>
      </div>
      <ul>
<li><a href="" title="配置应用签名信息">配置应用签名信息</a></li><li><a href="1.html" title="在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像">在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像</a></li>      </ul>
    </div>
    <div class="blog_list">
      <div class="side_title">
        <h3>猜你喜欢</h3>
      </div>
      <ul>


<li><a href="5.html" class="blog_more">
          <h2>边缘计算：盘点100个知识点</h2>
          <div class="ps"><span class="ps_tj">推荐</span></div>
          
          <p>第三代、第四代和第五代蜂窝技术。简单来说，3G 代表智能手机及其移动网络浏览器的引入；4G 是当前一代的蜂窝技术，为移动设备提供真正的宽带互联网接入；5G 蜂窝技术将为蜂窝系统提供巨大的带宽并减少延迟，支持从智能手机到自动驾驶汽车和大规模物联网的一系列设备。边缘计算被认为是 5G 的关键组成部分。</p>
          </a>
          <div class="info"> <span class="info_class"><a href="rengongzhineng.html" target="_blank">人工智能</a></span><span class="info_time">2023-03-23</span><span class="info_view">16</span></div>
</li>


<li><a href="1.html" class="blog_more">
          <h2>在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像</h2>
          <div class="ps"><span class="ps_tj">推荐</span><span class="ps_yc">原创</span></div>
           <i><img src="static/picture/banner2.jpg" alt="在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像"></i>
          <p>eBPF（extended Berkeley Packet Filter）是一种高性能的内核虚拟机，可以运行在内核空间中，以收集系统和网络信息。随着计算机技术的不断发展，eBPF 的功能日益强大，并且已经成为各种效率高效的在线诊断和跟踪系统，以及构建安全的网络、服务网格的重要组成部分。</p>
          </a>
          <div class="info"> <span class="info_class"><a href="yunjisuan.html" target="_blank">云计算</a></span><span class="info_time">2023-03-23</span><span class="info_view">26</span></div>
</li>


<li><a href="" class="blog_more">
          <h2>配置应用签名信息</h2>
          <div class="ps"><span class="ps_tj">推荐</span><span class="ps_yc">原创</span></div>
          
          <p>准备签名文件									文件名称						作用												0密钥文件（.p12文件）						用于打包项目时进行签名、获取签名证书指纹。										证书请求文件（.csr）						用于向华为申请调试证书、发布证书。												表1 需准备的签名文件清单			搭建完开发环境后，您需要使用DevEco Studio</p>
          </a>
          <div class="info"> <span class="info_class"><a href="yunjisuan.html" target="_blank">云计算</a></span><span class="info_time">2023-03-23</span><span class="info_view">9</span></div>
</li>


<li><a href="4.html" class="blog_more">
          <h2>大型物联网平台如何来保障亿级设备安全连接上云？</h2>
          <div class="ps"><span class="ps_tj">推荐</span><span class="ps_yc">原创</span></div>
           <i><img src="static/picture/smallbe1f74a105679c41ce1a12ed9e8cee691679550511.png" alt="大型物联网平台如何来保障亿级设备安全连接上云？"></i>
          <p>摘要：华为云IoT设备接入云服务（后续章节简称为“IoTDA”）提供海量设备的接入和管理能力，可以将IoT设备联接到华为云，支撑设备数据采集上云和云端下发命令给设备进行远程控制，配合华为云其他产品，帮助快速构筑物联网解决方案。</p>
          </a>
          <div class="info"> <span class="info_class"><a href="wulianwang.html" target="_blank">物联网</a></span><span class="info_time">2023-03-23</span><span class="info_view">6</span></div>
</li>


<li><a href="8.html" class="blog_more">
          <h2>Leetcode 0406. 根据身高重建队列</h2>
          <div class="ps"><span class="ps_yc">原创</span></div>
          
          <p>0406. 根据身高重建队列Queue Reconstruction by Height假设有打乱顺序的一群人站成一个队列，数组 people 表示队列中一些人的属性（不一定按顺序）。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ，前面 正好 有 ki 个身高大于或等于 hi 的人。请你重新构造并返回输入数组 people</p>
          </a>
          <div class="info"> <span class="info_class"><a href="bianchengyuyan.html" target="_blank">编程语言</a></span><span class="info_time">2023-03-23</span><span class="info_view">9</span></div>
</li>


<li><a href="3.html" class="blog_more">
          <h2>爬虫时IP代理不能用？考虑以下几点原因</h2>
          <div class="ps"><span class="ps_tj">推荐</span></div>
           <i><img src="static/picture/banner1.jpg" alt="爬虫时IP代理不能用？考虑以下几点原因"></i>
          <p>代理服务商提供的IP大多数资源都是及时的。如果客户不能使用代理，IP正常访问网络，可以先检查代理IP是否有效IP生命周期不固定，受到影响IP类型，IP受质量等因素影响，有的生存时间短，几秒钟或几分钟，有的时间长，十几个小时或几天。通过测试或直接更改其他代理IP判断其不能使用的原因是比较直接快捷的方法。</p>
          </a>
          <div class="info"> <span class="info_class"><a href="dashuju.html" target="_blank">大数据</a></span><span class="info_time">2023-03-23</span><span class="info_view">19</span></div>
</li>
      </ul>
    </div>
  </div>
  <div class="box_r">
    <div class="hot_news">
      <div class="side_title">
        <h3>最近文章</h3>
      </div>
      <ul>
        <li><a href="" target="_blank">
          <p>配置应用签名信息</p>
          </a><span>9</span></li>
        <li><a href="1.html" target="_blank">
          <p>在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像</p>
          </a><span>26</span></li>
      </ul>
    </div>
    <div class="tags">
      <div class="side_title"><a href="tags.html">更多</a>
        <h3>热门标签</h3>
      </div>
      <ul>
<li><a href="-WebAssembly.html">WebAssembly</a></li><li><a href="-Rust.html">Rust</a></li><li><a href="-eBPF.html">eBPF</a></li><li><a href="-OCI镜像.html">OCI镜像</a></li><li><a href="-爬虫.html">爬虫</a></li><li><a href="-IP代理.html">IP代理</a></li><li><a href="-元交易.html">元交易</a></li><li><a href="-Leetcode.html">Leetcode</a></li>      </ul>
    </div>
    <div class="tj_news">
      <div class="side_title">
        <h3>站长推荐</h3>
      </div>
      <ul>
        <li><a href="" target="_blank">
          <p>配置应用签名信息</p>
          </a></li>
        <li><a href="1.html" target="_blank">
          <p>在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像</p>
          </a></li>
      </ul>
    </div>
  </div>
</article>
<footer>
  <div class="box">
    <div class="copyright">
      <p>Copyright © 技术宅大门 
      <p>备案号 <a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备2024236460号-2</a> ｜ <img src="static/picture/ga.png" alt="">｜<a href="sitemap.xml" target="_blank">网站地图</a></p>
    </div>
  </div>
</footer>
<div class="side_nav">
  <ul>
    <li><a href="about.html" title="关于博主"><i class="icon_ab"><img src="static/picture/ft_about.png" alt=""></i> </a></li>
    <li><a href="gbook.html" title="在线留言"><i class="icon_qq"><img src="static/picture/ft_qq.png" alt=""></i> </a></li>
    <li><a title="个人微信"><i class="icon_wx"><img src="static/picture/ft_ewm.png" alt=""></i><span><img src="static/picture/wx.png" alt="微信"></span> </a></li>
    <li><a href="#" class="icon-top" title="返回顶部"><i class="icon_fh"><img src="static/picture/ft_top.png" alt=""></i> </a></li>
  </ul>
</div><script src="static/js/js.js"></script></body>
</html>